<?php
namespace app\api\controller;

use app\api\controller\ApiBaseController;
use think\Db;
/**
 * 我的消息
 */

class MessageController extends ApiBaseController {

	/** 消息列表
	 *  list
	 */
	public function index($uid) {
		if(!$uid){
			return $this -> toJson('402', 'uid为空');
		}
		$json = db('message') -> where('uid',$uid) -> select();
		if ($json) {
			return $this -> toJson('200', '', $json);
		} else {
			return $this -> toJson('405', '查询数据为空');
		}
	}

	/** 消息列表
	 *  list
	 */
	public function getmessageList() {
		$uid=request() -> param('uid');
		if(!$uid){
			return $this -> toJson('402', 'uid为空');
		}
		$json = db('message') -> where('uid',$uid)->where('agent_id',0) -> order('create_time desc')-> select();
		//更新消息状态
		$agent = db('mall_agent') -> where('u_id',$uid) ->find();
		if($agent){
			db('message')->where('agent_id',$agent['id'])->update(['status' => 1]);
		}
		db('message')->where('uid', $uid)->where('agent_id',0)->update(['status' => 1]);
		if ($json) {
			return $this -> toJson('200', '', $json);
		} else {
			return $this -> toJson('405', '查询数据为空');
		}
	}
}
